home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / linux / tools / ld.diffs.shlib < prev    next >
Encoding:
Text File  |  1994-06-14  |  594 b   |  19 lines

  1. *** ld.c.orig    Wed Mar 23 16:38:14 1994
  2. --- ld.c    Wed Mar 23 16:39:09 1994
  3. ***************
  4. *** 7051,7058 ****
  5. --- 7051,7063 ----
  6.         if(cp->jump) {
  7.       int new_addr;
  8.       int stored_at;
  9. + #if defined(i386)
  10.       stored_at = cp->second+1; /* After jump instruction */
  11.       new_addr = cp->first - (stored_at + 4); /* Relative address */
  12. + #elif defined(mc68000)
  13. +     stored_at = cp->second+2; /* After jump instruction */
  14. +     new_addr = cp->first; /* absolute address */
  15. + #endif
  16.   #ifdef HOST_TARGET_ENDIANESS_DIFFERS
  17.       md_number_to_chars (new_addr, sizeof (int),
  18.                   (unsigned char *) &new_addr);
  19.